owing to the rain - French English Dictionary